import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";

// 导入Vant
import Vant, { Lazyload } from "vant";

// 导入dayjs的核心模块
import dayjs from "dayjs";
// 导入计算时间的插件
import relativeTime from "dayjs/plugin/relativeTime";
// 导入中文语言包
import zh from "dayjs/locale/zh-cn";

dayjs.extend(relativeTime);
dayjs.locale(zh);

// 导入Vant的样式
// import "vant/lib/index.css";
import "vant/lib/index.less";

// 导入amfe-flexible
import "amfe-flexible";

// 导入全局样式表
import "./index.less";

Vue.use(Vant);
// 图片懒加载
Vue.use(Lazyload);
Vue.config.productionTip = false;

Vue.filter("dateFormat", (dt) => {
  // 调用 dayjs() 得到的是当前的时间
  // .to() 方法的返回值，是计算出来的“相对时间”
  return dayjs().to(dt);
});
new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount("#app");
